60e4912038aac31e4b75ae128ef54e4e4181ab90,src/me/xiaopan/android/easy/inject/Injector.java,Injector,Injector,#Fragment#,43

Before Change


		this.otherFields = fieldsList.get(1);
		this.viewInjectInterpolator = new ViewInjectInterpolator(fragment);
		this.extraInjectInterpolator = new ExtraInjectInterpolator(fragment, fragment.getArguments());
		Context context = fragment.getActivity().getBaseContext();
		this.resourceInjectInterpolator = new ResourceInjectInterpolator(fragment, context);
		this.simpleInjectInterpolator = new SimpleInjectInterpolator(fragment, context);
		this.sharedPreferencesInjectInterpolator = new SharedPreferencesInjectInterpolator(fragment, context);
	}
	

After Change


		this(activity, activity.getBaseContext(), activity.getIntent().getExtras());
	}
	
	public Injector(Fragment fragment){
		this(fragment, fragment.getActivity()!=null?fragment.getActivity().getBaseContext():null, fragment.getArguments());
	}
	
	public Injector(Object object, Context context, Bundle bundle){
		List<List<Field>> fieldsList = getFields(object.getClass());